package com.hnas.oracle.dao;

import com.hnas.core.dao.BaseDao;
import com.hnas.oracle.dto.DTOHntEmployeeInfo;
import com.hnas.oracle.orm.Mrch;


public interface CommomOracleDao extends BaseDao<Mrch>{

	/**
	 * 查询当前用户所在组织机构全名
	 * @param empId
	 * @return
	 */
	String getOrganFullNameByEmpId(String empId); 
	/**
	 * 查询当前用户卡类型
	 * @param empId
	 * @return
	 */
	String getCardTypeByEmpId(String empId);
	/**
	 * 查找最新卡号
	 * @param empId
	 * @return
	 */
	String getNewestCardNo(String empId);
	/**
	 * 根据卡号查询卡账户号
	 * @param cardNo
	 * @return
	 */
	String getAccnoByCardNo(String cardNo,String subCode);
	/**
	 * 根据卡号查找员工编号
	 * @param cardNo
	 * @return
	 */
	DTOHntEmployeeInfo getEmployeeInfoByCardNo(String cardNo);
	
	/**
	 * 获取核心数据库的当前时间
	 * @return
	 */
	Long getCurrentTime() throws Exception;
}
